package com.shycloud.mido.member.api.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @author Xiaoxing Yu
 * @date 2020/9/18
 **/
@Data
@TableName(value = "basic_goods_info")
public class BasicGoodsInfo {

	/** 主键ID */
	@TableId(value = "id", type = IdType.AUTO)
	private Integer id;
	/** 产品名称 */
	private String name;
	/** 排序 */
	private Integer sort;
	/** 商品所属类别 ID 1-智能设备 2-虚拟商品 */
	private Integer categoryId;
	/** 数量(0代表无限多) */
	private Integer unitCount;
	/** 计量单位(个，天等等) */
	private String unit;
	/** 商品每计量单位单价 */
	private BigDecimal unitPrice;
	/** 商品当前价格 */
	private BigDecimal goodsPrice;
	/** 商品IOS价格 */
	private BigDecimal iosPrice;
	/** 折扣 */
	private BigDecimal discount;
	/** 商品有效时间(天) */
	private Integer expireDuration;
	/** 商品总部库存数量 */
	private Integer stockQuantity;
	/** 最小可购买数量 */
	private Integer minPurchase;
	/** 产品类型ID，对应product_info表的id */
	private Integer productId;
	/** 赠送商品ID(本表) */
	private Integer giftGoodsId;
	/** ios相关码，快乐贝、会员使用 */
	private String iosCode;
	/** 备注 */
	private String comment;
	/** 购买状态，0-可购买,1-不可购买 */
	private String status;
	/** 更新商品信息时间 */
	private LocalDateTime updateTime;
	/** 更新人信息 */
	private String updatedBy;
	/** 删除标记 0-正常,1-删除 */
	private String delFlag;
	/** 商品可分配类型 0-只面向运营商机构 1-只面向用户 2-开始面向运营商最后面向用户 */
	private String type;
	/** 使用类型 0-永久 1-租赁 */
	private String useType;
	/** 快乐贝价格 */
	private String goldPrice;
	/** APP价格(元) */
	private String appPrice;
	/** APP商城快乐贝价格 */
	private String appGoldPrice;
	/** 说明 */
	private String description;
	/** 标签数组, json字符串 */
	private String tag;
	/** 商品图片 */
	private String imgUrl;
	/** 淘宝ID */
	private String taobaoId;
	/** 视频地址 */
	private String videoUrl;
	/** 是否采用线上支付 */
	private String isOnlinePay;

}
